improved version - French English Dictionary